/*
 -----------------------------------
   公共类文件：在这写的尽量是通用的函数
 -----------------------------------
 */

/**
 * 渲染表格数据
 * 注意：请勿修改函数内容（优化除外），如果要更改函数内容请复制一个函数去处理其他逻辑
 *
 * @param url url
 * @param template
 * @param params
 * @param layer
 * @param table
 * @param page
 */
function commonTableRender(url, template, params, page, layer, table) {
    table.render({
        elem: '#common-data',
        autoSort: false,
        toolbar: '#customBar',
        defaultToolbar: ['filter'],
        // height: 'full-200',
        method:'post',
        url: url,
        where: params,
        page: page,
        cols: [template],
        loading: true,
        parseData: function (res) {
            if (res.code != 0) {
                layer.msg(res.msg)
                return false
            }
            if (page) {
                return {
                    'code': 0,
                    'msg': res.msg,
                    'data': res.data.data,
                    'count': res.data.total,
                }
            } else {
                return {
                    'code': 0,
                    'msg': res.msg,
                    'data': res.data,
                }
            }
        }
    })
}
